package com.rzl.expense.expense.service.twr;

import com.rzl.expense.expense.domain.twr.TwrHighTower;

import java.util.List;

/**
 * 铁塔-高价塔占比分析Service接口
 * 
 * @author 董涛
 * @date 2024-11-18
 */
public interface ITwrHighTowerService 
{
    /**
     * 查询铁塔-高价塔占比分析
     * 
     * @param staDate 铁塔-高价塔占比分析主键
     * @return 铁塔-高价塔占比分析
     */
    public TwrHighTower selectTwrHighTowerByYearMonth(String staDate);

    /**
     * 查询铁塔-高价塔占比分析列表
     * 
     * @param twrHighTower 铁塔-高价塔占比分析
     * @return 铁塔-高价塔占比分析集合
     */
    public List<TwrHighTower> selectTwrHighTowerList(TwrHighTower twrHighTower);

    /**
     * 新增铁塔-高价塔占比分析
     * 
     * @param twrHighTower 铁塔-高价塔占比分析
     * @return 结果
     */
    public int insertTwrHighTower(TwrHighTower twrHighTower);

    /**
     * 修改铁塔-高价塔占比分析
     * 
     * @param twrHighTower 铁塔-高价塔占比分析
     * @return 结果
     */
    public int updateTwrHighTower(TwrHighTower twrHighTower);

    /**
     * 批量删除铁塔-高价塔占比分析
     * 
     * @param staDates 需要删除的铁塔-高价塔占比分析主键集合
     * @return 结果
     */
    public int deleteTwrHighTowerByStaDates(String[] staDates);

    /**
     * 删除铁塔-高价塔占比分析信息
     * 
     * @param staDate 铁塔-高价塔占比分析主键
     * @return 结果
     */
    public int deleteTwrHighTowerByStaDate(String staDate);

    public void batchTwrHighTower(List<TwrHighTower> list);
}
